# 内存：临时记忆：读取速度快
# 磁盘：永久记忆

# 编号--书
# 变量--值

# 一个=是赋值的意思  两个==是等于的意思
# 变量名 = 值
# 变量名 = 值  值赋值给变量 从右到左
# 名字 zeno
name = "zeno"
print(name)  # 变量名是不需要双引号
print(type(name))  # <class 'str'>
# print("zeno")
# 年龄 18
age = 18  # 18 int
print(age)
# type()查看变量或者数据是什么数据类型
print(type(age))  # <class 'int'>
# height = 168
# print(height)


# NameError: name 'age' is not defined
"""
1.变量要先创建再使用
2.变量不需要声明类型 根据值进行判断变量是什么样的一个类型
3.变量在使用之前必须先赋值
"""
# 在内存当中开辟一个内存空间把"值"存进去
# 在内存当中开辟一个内存空间把"变量名"存进去
# 变量名指向值  变量一个媒介  zeno
teacher = "小丸子"
print(teacher)
teacher = "木子"  # 重新赋值
print(teacher)
